[][src]Crate liquid_value

Liquid Value type.

Re-exports

pub use crate::scalar::Scalar;
pub use crate::scalar::ScalarCow;

Modules

array

Type representing a Liquid array, payload of the BoxedValue::Array variant

find

Find a ValueView nested in an ObjectView

scalar

A Liquid scalar value

Macros

array

A value::Array literal.

object

A value::Object literal.

scalar

A value::Scalar literal.

value

A value::Value literal.

Structs

IntoIter

An owning iterator over a liquid_value::Object's entries.

Iter

An iterator over a liquid_value::Object's entries.

IterMut

A mutable iterator over a liquid_value::Object's entries.

Keys

An iterator over a liquid_value::Object's keys.

Object

Type representing a Liquid object, payload of the Value::Object variant

ObjectRender

Helper for ObjectView::render

ObjectSource

Helper for ObjectView::source

OccupiedEntry

An occupied Entry. It is part of the Entry enum.

VacantEntry

A vacant Entry. It is part of the Entry enum.

ValueViewCmp

Value comparison semantics for types implementing ValueView.

Values

An iterator over a liquid_value::Object's values.

ValuesMut

A mutable iterator over a liquid_value::Object's values.

Enums

DisplayCow

Abstract the lifetime of a Display.

Entry

A view into a single entry in a map, which may either be vacant or occupied. This enum is constructed from the entry method on Object.

State

Queryable state for a Value.

Value

An enum to represent different value types

ValueCow

Abstract the lifetime of a Value.

Traits

ObjectIndex

Owned object index

ObjectView

Accessor for objects.

ValueView

Accessor for Values.

Functions

to_object

Convert a T into liquid_value::Object.

to_value

Convert a T into liquid_value::Value.